package com.cy.ppj.service.account;

import java.util.Map;

import com.cy.ppj.model.Result;
import com.cy.ppj.model.doc.CertificationInfo;
import com.cy.ppj.model.domian.user.UserInfo;

/**
 * 实名认证service
 *
 * @author tanyilin
 *
 * @create 2019年2月19日 上午11:04:11
 */
public interface CertificationService {

    /**
     * 用户进行实名验证
     *
     * @param name
     * @param idCard
     * @return
     */
    Result<UserInfo> certification(String name, String idCard);
    
    /**
     * 实名认证
     * 
     * @param name
     * @param idCard
     * @return
     */
    Result<Map<String, String>> certificationIdCard(String name, String idCard);

    /**
     * 查询记录
     *
     * @param idCard
     * @return
     */
    CertificationInfo queryCertificationInfo(String idCard);

}
